Skip to main content
Version: 1.0.2

Decline Company Ticket by ID

The Decline Company Ticket by ID API displays the status that the company chosen for approval is declined successfully.

Method: POST

{{URL}}/jsonrpc

Headers

NameValue
Content-Typeapplication/json

Example

Payload Parameters
ParameterDescription

id

Mandatory

String

Unique ID for each request

jsonrpc

String

JSON RPC VERSION - should be "2.0"

method

Mandatory

String

Method Name - should be "VisaService.DeclineTicket"

params

Mandatory

Object

api

Mandatory

Object

credential

Mandatory

String

API credential provided by NetXD

signature

Mandatory

String

Signature of the digitally signed payload

payload

Mandatory

Object

id

(or)

companyId

Mandatory

String

Ticket Id or Company Id to be declined

"id" is mandatory if "companyId" is not provided

"companyId" is mandatory if "id" is not provided

notes

Optional

String

Reason for declining or any other notes, if required


curl --location --globoff '{{URL}}/jsonrpc' \
--header 'Content-Type: application/json' \
--data '{"id":"1","jsonrpc":"2.0","method":"VisaService.DeclineTicket","params":{"api":{"credential":"Basic cy5wYXJhbWVzd2FyYW5AYmFua2Nidy5vcmc6VGVzdEAxMjM0","signature":"MEQCIB50i5KBEVl4iK4SzNyKBqx4jCzB/28mMVNpsWGT69H0AiArVib+De0hEpGvEfo/RY0X7alFUI2vYr48+thrUAB7kw=="},"payload":{"id":"65df3e61bc2422fb17c9755c","notes":"declined"}"payload":{"companyId":"65df3e61bc2422fb17c9755c","notes":"declined"}}}'

Body


{
"id": "1",
"jsonrpc": "2.0",
"method": "VisaService.DeclineTicket",
"params": {
"api": {
"credential": "Basic cy5wYXJhbWVzd2FyYW5AYmFua2Nidy5vcmc6VGVzdEAxMjM0",
"signature": "MEQCIB50i5KBEVl4iK4SzNyKBqx4jCzB/28mMVNpsWGT69H0AiArVib+De0hEpGvEfo/RY0X7alFUI2vYr48+thrUAB7kw=="
},
"payload": {
"id": "65df3e61bc2422fb17c9755c",
"notes": "declined"
}

//or

"payload": {
"companyId": "65df3e61bc2422fb17c9755c",
"notes": "declined"
}
}
}

Response: 201

Response Parameters
ParameterDescription

jsonrpc

String

JSON RPC VERSION - should be "2.0"

result

Object

message

String

Status of Ticket decline

id

String

Unique ID for each response


{
"jsonrpc": "2.0",
"result": {
"message": "Ticket declined successfully"
},
"id": "1"
}